body {
    background-color: #ffffff;
}
a:link {
    color: #000000;
    text-decoration: none;
}
a:visited {
    color: #000000;
    text-decoration: none;
}
a:hover {
    color: #ffffff;
    text-decoration: none;
}
.btn01 {
    background-image: url("../../img/pic/login/btn01.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    color: #ffffff;
    font-family: Arial;
    font-size: 12px;
    height: 21px;
    text-align: center;
    vertical-align: middle;
    width: 49px;
}
.btn02 {
    background-image: url("../../img/pic/login/btn02.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    color: #ffffff;
    font-family: Arial;
    font-size: 12px;
    height: 21px;
    text-align: center;
    vertical-align: middle;
    width: 49px;
}
.btn03 {
    background-image: url("../../img/login/btn03.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    color: #ffffff;
    font-family: Arial;
    font-size: 12px;
    height: 21px;
    text-align: center;
    vertical-align: middle;
    width: 49px;
}
.linelogin {
    background-color: #5b86c6;
    height: 7px;
    width: 525px;
}
.adtitle {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    vertical-align: bottom;
}
.mainbox {
    background-color: #e6effb;
    border-color: #333333;
    border-left: 1px solid #333333;
    border-right: 1px solid #333333;
    border-style: none solid;
    height: 285px;
    width: 525px;
}
.bottom {
    background-image: url("../img/pic/login/bg-bottom.jpg");
    background-repeat: repeat-x;
    color: #ffffff;
    font-family: Arial;
    font-size: 11px;
    text-align: center;
    vertical-align: middle;
}
.input01 {
    border: 1px solid #666666;
    height: 21px;
    width: 220px;
}
.font-b {
    color: #003366;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}
.font11 {
    color: #003366;
    font-family: Arial;
    font-size: 11px;
    position: relative;
    text-align: left;
    vertical-align: top;
}
.font10black {
    color: #000000;
    font-family: Arial;
    font-size: 10px;
    position: relative;
    text-align: left;
    vertical-align: top;
}
.font12 {
    color: #003366;
    font-family: Arial;
    font-size: 12px;
    text-align: left;
    vertical-align: bottom;
}
table.errorLine {
    border-color: #cc9966;
    border-style: solid;
    border-width: 0;
}
table.error {
    border: 0 solid #ffffff;
}
table.errorF td {
    color: #ff0000;
    font-family: "Arial";
    font-size: 11px;
    text-decoration: none;
}
table.errorF td.errorTop {
    color: #ff0000;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
.alert {
    background-image: url("../../img/pic/login/gt_error.gif");
    background-repeat: no-repeat;
    height: 15px;
    width: 15px;
}
.errorSpot {
    background-image: url("../../img/icon/errorSpot.gif");
    background-repeat: no-repeat;
    height: 16px;
    width: 10px;
}